package Demo08.Demo0830;

import java.util.Scanner;

public class NiuKe {
    public static void main(String[] args) {
        //有一个有序数字序列，从小到大排序，将一个新输入的数插入到序列中，保证插入新数后，序列仍然是升序。
        //输入描述：
        //共三行，
        //第一行输入一个整数(0≤N≤50)。
        //第二行输入N个升序排列的整数，输入用空格分隔的N个整数。
        //第三行输入想要进行插入的一个整数。

    }//BC88 有序序列插入一个数
    public static void main2(String[] args) {
        //输入n科成绩（浮点数表示），统计其中的最高分，最低分以及平均分。
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int n = sc.nextInt();//统计总共科目数
            double[] arr = new double[n];//创建一个数组用来存成绩
            for (int i = 0; i < arr.length; i++) {
                arr[i] = sc.nextDouble();
            }
            double max = arr[0];
            double min = arr[0];
            for (int i = 0; i < arr.length -1; i++) {//只用考虑到倒数第二项
                if(min > arr[i + 1]){
                    min = arr[i + 1];
                }
                if(max < arr[i + 1]){
                    max = arr[i + 1];
                }
            }
            double res = 0;
            for (int i = 0; i < arr.length; i++) {
                res += arr[i];
            }
            double avg = res / n ;
            System.out.printf("%.2f %.2f %.2f",max,min,avg);
        }
    }//BC87 统计成绩
    public static void main1(String[] args) {
        //任意输入一个正整数N，统计1~N之间奇数的个数和偶数的个数，并输出。
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int bound = sc.nextInt();//输入边界值，来确定上限
            int count1 = 0;//记录奇数
            int count2 = 0;//记录偶数
            for (int i = 1; i <= bound; i++) {
                if(i % 2 == 0){//用来统计偶数
                    count2++;
                }else if (i % 2 != 0){//用来统计偶数
                    count1++;
                }
            }
            System.out.println(count1 + " " + count2);
        }
    }//BC86 奇偶统计
}
